"""
元组
    元组与列表相似，不同之处在于元组的元素不能修改。
"""
"""
1.创建和访问元组
    元组（tuple）的创建语法非常简单：若用逗号分隔一些数据，系统会自动创建元组。元组也可以用圆括号标注。
    例如：
    
"""
print('hello', 'python')
print((7,8,9))
tuple_01 = (7,8,9)
print(type(tuple_01))

tuple_02 = (1,)
print(tuple_02)
print(type(tuple_02))

"""
元组的访问和列表一样，都是通过索引进行访问。例如：
"""
tuple1 = ('world', 'apple', 'pink', 'black')
print(tuple1[2])
print(tuple1[:])

"""
2.连接、删除元组
    元组的元素值是不允许被修改的，但是可以对元组进行连接。例如：
"""
tuple1 = (1,2,3)
tuple2 = (4,5,6)
print(tuple1 + tuple2)

del tuple1
try:
    print(tuple1)
except Exception as e:
    print(e)

"""
3.元组的内置函数
Python为元组提供了一些内置函数，如len(),max(),min(),tuple()等。
len()用于获取元组的长度。例如：
"""
tuple1 = ('like', 'happy', 'sun', 'beauty')
print(len(tuple1))

tuple2 = (88, 55 ,12, 30, 64)
print(max(tuple2))
print(min(tuple2))

# tuple()用于将列表转换为元组。例如：
list_flower = ['月季','百合','牡丹']
print(list_flower)
tuple_flower = tuple(list_flower)
print(tuple_flower)